<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div {
            width: 100px;
            height: 50px;
            background-color: green;
        }
    </style>
</head>

<body>
    <div>点我啊</div>
    <script>
        function $(arr) {
            let ys = document.querySelector(arr)
            ys.on = ys.addEventListener
            return ys
        }
        $('div').on('click', function () {
            console.log(123);
        })
        // document.querySelector('div').addEventListener('click', function () {
        //     console.log(123);
        // })
        // function $(arr) {
        //     let ys = document.querySelector(arr)
        //     // ys.on = ys.addEventListener
        //     return ys
        // }
        // HTMLElement.prototype.on = function (type, fn) {
        //     this.addEventListener(type, fn)
        // }
        // $('div').on('click', function () {
        //     console.log(123);
        // })
    </script>
</body>

</html>